//引入路由对象
import { createRouter, createWebHashHistory} from "vue-router"
import { setupLayouts } from 'virtual:generated-layouts'//将route里面的路由变成嵌套路由
import generatedRoutes from 'virtual:generated-pages'
// virtual:generated-layouts 这个插件只做一件事，就是把通过 vite-plugin-pages 生成的一级路由处理成嵌套路由，大概就是这样：
let routes = []
generatedRoutes.forEach(v => {
  routes.push(v?.meta?.layout != false ? setupLayouts([v])[0] : v)
})



export default createRouter({
  history: createWebHashHistory(), //路由的模式
  linkExactActiveClass: 'active',  //点击路由跳转的底部样式标量
  routes
})